$(document).ajaxStart(function(){
  	$('#loading').show(); 
}).ajaxStop(function(){
  	$('#loading').hide();
});

/**
 * 
 * @param link
 * @returns
 */
function getImageLink(link) {
	
	var strArray = null;
	var strSlipter = null;
	var pos = 0;

	var imgType = new Array(".jpg", ".jpeg", ".jpe", ".JPG", ".JPEG", ".JPE", ".gif", ".GIF", ".png", ".PNG");
	

	for(var i = 0; i < imgType.length; i++) {
		pos = link.indexOf(imgType[i]);
	
		if( pos > 0) {
			strSlipter = imgType[i];
		}
	}
	
	if (strSlipter == null){
		alert("File ảnh bạn vừa upload không đúng định dạng.");
		return "";
	} else {
		strArray = link.split(strSlipter);
		return (strArray[0] + strSlipter);
	}
}

/**
 * The delete action
 * Using ajax to submit delete action with id
 */
function deleteAction(ctrl, id){
	//alert(ctrl);
	if (confirm("Xác nhận tác vụ xóa bỏ "+ ctrl +"?")){

		$.ajax({
			type : "POST",
			url : "submit.php?ctrl="+ctrl+"&act=submit-deleteone",
			data :{'id' : id},
			dataType : "json",
			success : function(msg) {
				alert(msg.message);
				if( msg.status =="ok" ){
					window.location.reload();
				}
			},
			error : function(xhr, ajaxOptions, thrownError) {
				alert("Pegasus: có lỗi trong quá trình gửi dữ liệu \n Error Code: ");
			}
		});
	}
}

//attr('action')

$(document).ready(function(){
	$("#table_form").submit(function(){
		if (confirm("Xác nhận tác vụ xóa bỏ?")){
			$.ajax({
				type : "POST",
				url : $('#table_form').attr('action'),
				data : $('#table_form').serialize(),
				dataType : "json",
				success : function(msg) {
					alert(msg.message);
					if( msg.status =="ok" ){
						window.location.reload();
					}
				},
				error : function(xhr, ajaxOptions, thrownError) {
					alert("Pegasus: có lỗi trong quá trình gửi dữ liệu \n Error Code: ");
				}
			});
		}
		return false;
	});
});

/**
 * 
 * @param form
 * @returns {Boolean}
 */
function doSubmit(form){
	
	if ($('#HotFeature').length) { 
	    $('#HotFeature').val(HotFeatureEditor.getData());
	}
	
	if ($('#Content').length) { 
		$('#Content').val(editorContent.getData());
	}
	
	if ($('#Specifications').length) { 
		$('#Specifications').val(editorSpecifications.getData());
	}
	
	if ($('#BackLink').length) { 
		$('#BackLink').val(editorBackLink.getData());
	}
	
	$.ajax({
		type : "POST",
		url : $('#admin_form').attr('action'),
		data : $('#admin_form').serialize(),
		dataType : "json",
		success : function(msg) {
			alert(msg.message);
			if( msg.status =="ok" ){
				window.location.href = msg.back;
			}
		},
		error : function(xhr, ajaxOptions, thrownError) {
			alert("Pegasus: có lỗi trong quá trình gửi dữ liệu 1 \n Error Code: "
					+ xhr.status + "\n Thrown Error: " + thrownError);
		}
	});
	return false;
}

/**
 * submit filter form
 */
function submitFilter(){
	
}